<%@page import="java.text.SimpleDateFormat"%>
<%@page import="it.apuliait.model.Ricevente"%>
<%@page import="java.util.List"%>
<%@page import="javax.portlet.PortletURL"%>
<%@page import="javax.portlet.ActionRequest"%>
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>


<script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.min.js"></script>
<script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.ui.core.js"></script>
<script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.ui.datepicker.js"></script>
<script type="text/javascript" src="<%= request.getContextPath() %>/js/ui.datepicker-it.js"></script>
<link href="<%= request.getContextPath() %>/css/jquery-ui.css" rel="stylesheet" type="text/css" />
<link href="<%= request.getContextPath() %>/css/ui.datepicker.css" rel="stylesheet" type="text/css" />


<portlet:defineObjects />
<%
PortletURL nuovoDocumentoURL = renderResponse.createActionURL();
nuovoDocumentoURL.setParameter(ActionRequest.ACTION_NAME, "nuovoDocumento");
List<Ricevente> list_ricevente = (List<Ricevente>)renderRequest.getAttribute("list_ricevente");

%>

<script type="text/javascript">
  $(document).ready(function(){
 	$('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' });
  }); 
</script>


<script>
function valid()
{
	if(document.getElementById('riceventeIdFK').value == 0)
	{
		document.getElementById('riceventeIdFK').placeholder = "...campo obbligatorio...";
		document.getElementById('riceventeIdFK').style.border = "solid 1px red";
	}
	if(document.getElementById('tipoFattura').value == 0)
	{
		document.getElementById('tipoFattura').placeholder = "...campo obbligatorio...";
		document.getElementById('tipoFattura').style.border = "solid 1px red";
	}
	if(document.getElementById('datepicker').value == 0)
	{
		document.getElementById('datepicker').placeholder = "...campo obbligatorio...";
		document.getElementById('datepicker').style.border = "solid 1px red";
	}
	if(document.getElementById('numDocumento').value == 0)
	{
		document.getElementById('numDocumento').placeholder = "...campo obbligatorio...";
		document.getElementById('numDocumento').style.border = "solid 1px red";
	}
	if(document.getElementById('regimeFiscale').value == 0)
	{
		document.getElementById('regimeFiscale').placeholder = "...campo obbligatorio...";
		document.getElementById('regimeFiscale').style.border = "solid 1px red";
	}
	if(document.getElementById('indirizzoSede').value == 0)
	{
		document.getElementById('indirizzoSede').placeholder = "...campo obbligatorio...";
		document.getElementById('indirizzoSede').style.border = "solid 1px red";
	}
	if(document.getElementById('capSede').value == 0)
	{
		document.getElementById('capSede').placeholder = "...campo obbligatorio...";
		document.getElementById('capSede').style.border = "solid 1px red";
	}
	if(document.getElementById('provinciaSede').value == 0)
	{
		document.getElementById('provinciaSede').placeholder = "...campo obbligatorio...";
		document.getElementById('provinciaSede').style.border = "solid 1px red";
	}
	if(document.getElementById('nazioneSede').value == 0)
	{
		document.getElementById('nazioneSede').placeholder = "...campo obbligatorio...";
		document.getElementById('nazioneSede').style.border = "solid 1px red";
	}
	
}
function salvaBozza()
{	
   document.fm.scelta.value = "SALVA_DOC_NUOVO";
   document.fm.method = "post";
   document.fm.action = "<%= nuovoDocumentoURL %>";
   document.fm.submit();
}
function aggiungiCompetenza()
{
	document.fm.scelta.value = "SALVA_DOC_NUOVO_AGGIUNGI_COMPETENZA";
	document.fm.method = "post";
	document.fm.action = "<%= nuovoDocumentoURL %>";
	document.fm.submit();
}
</script>
<form name="fm">
	<input type="hidden" name="<portlet:namespace />scelta" id="scelta" value="" />
	<table border="0" width="100%">
		<tr>
			<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>NUOVO DOCUMENTO</b></td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
		<tr>
			<td>RICEVENTE</td>
			<td colspan="4">
			<select onchange="valid()" name="<portlet:namespace />riceventeIdFK" id="riceventeIdFK" style="width: 100%">
				<option selected="selected"></option>
				<% for(Ricevente ric : list_ricevente){ %>
					<option value="<%= ric.getRiceventeId() %>"><%= ric.getRagioneSocialeRic() %></option>
				<% } %>
			</select>
			</td>
		</tr>
		<tr>
			<td>TIPO DOCUMENTO</td>
			<td>
				<select name="<portlet:namespace />tipoFattura" style="width: 100%">
					<option selected="selected"></option>
					<option value="TD01">Fattura</option>
					<option value="TD02">Acconto/anticipo su fattura</option>
					<option value="TD03">Acconto/anticipo su parcella</option>
					<option value="TD04">Nota di credito</option>
					<option value="TD05">Nota di debito</option>
					<option value="TD06">Parcella</option>
				</select>
			</td>
			<td>&nbsp;</td>
			<td>DIVISA</td>
			<td><input type="text" name="<portlet:namespace />divisa" value="EUR" disabled="disabled" style="width: 100%" /></td>
		</tr>
		<tr>
			<td>DATA</td>
			<td><input placeholder="(aaaa-mm-gg)" type="text" name="<portlet:namespace />dataFattura" id="datepicker" maxlength="10" size="10" style="width: 50%" /></td>
			<td>&nbsp;</td>
			<td>NUM. DOCUMENTO</td>
			<td><input type="text" name="<portlet:namespace />numDocumento" id="numDocumento" style="width: 50%" /></td>
		</tr>
		<tr>
			<td>ESIGIBILITA' IVA</td>
			<td colspan="4">
				<select name="esigibilitaIva">
					<option></option>
					<option value="I">Esigibilit&agrave; Immediata</option>
					<option value="D">Esigibilit&agrave; Differita</option>
					<option value="S">Scissione dei pagamenti</option>
				</select>
			</td>
		</tr>
	</table>
	<table border="0" width="100%">
		<tr>
			<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>DATI RITENUTA</b></td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 15%">TIPO RITENUTA</td>
			<td>
			<select name="<portlet:namespace />tipoRitenuta" style="width:100%">
				<option selected="selected"></option>
				<option value="RT01">Ritenuta persone fisiche</option>
				<option value="RT02">Ritenuta persone giuridiche</option>
			</select>
			</td>
			<td>&nbsp;</td>
			<td>ALIQUOTA IN %</td>
			<td><input type="text" name="<portlet:namespace />aliquotaRitenuta" style="width: 10%" /></td>
		</tr>
		<tr>
			<td style="width: 15%">CAUSALE PAGAMENTO</td>
			<td colspan="4">
			<select style="width: 100%" name="<portlet:namespace />causalePagamento">
				<option selected="selected"></option>
				<option value="A">A - Prestazioni di lavoro autonomo rientranti nell&rsquo;esercizio di arte o professione abituale.</option>
				<option value="B">B - Utilizzazione economica, da parte dell&rsquo;autore o dell&rsquo;inventore, di opere dell&rsquo;ingegno, di brevetti industriali e di processi, formule o informazioni relativi a esperienze acquisite in campo industriale, commerciale o scientifico.</option>
				<option value="C">C - Utili derivanti da contratti di associazione in partecipazione e da contratti di cointeressenza, quando l&rsquo;apporto &egrave; costituito esclusivamente dalla prestazione di lavoro</option>
				<option value="D">D - Utili spettanti ai soci promotori ed ai soci fondatori delle societ&agrave; di capitali</option>
				<option value="E">E - Levata di protesti cambiari da parte dei segretari comunali</option>
				<option value="F">F - Prestazioni rese dagli sportivi con contratto di lavoro autonomo</option>
				<option value="G">G - Indennit&agrave; corrisposte per la cessazione di attivit&agrave; sportiva professionale</option>
				<option value="H">H - Indennit&agrave; corrisposte per la cessazione dei rapporti di agenzia delle persone fisiche e delle societ&agrave; di persone con esclusione delle somme maturate entro il 31 dicembre 2003, gi&agrave; imputate per competenza e tassate come reddito d&rsquo;impresa</option>
				<option value="I">I - Indennit&agrave; corrisposte per la cessazione da funzioni notarili</option>
				<option value="L">L - Utilizzazione economica, da parte di soggetto diverso dall&rsquo;autore o dall&rsquo;inventore, di opere dell&rsquo;ingegno, di brevetti industriali e di processi, formule e informazioni relativi ad esperienze acquisite in campo industriale, commerciale o scientifico</option>
				<option value="M">M - Prestazioni di lavoro autonomo non esercitate abitualmente, obblighi di fare, di non fare o permettere</option>
				<option value="N">N - Indennit&agrave; di trasferta, rimborso forfetario di spese, premi e compensi erogati</option>
				<option value="O">O - Prestazioni di lavoro autonomo non esercitate abitualmente, obblighi di fare, di non fare o permettere, per le quali non sussiste l’obbligo di iscrizione alla gestione separata (Circ. Inps 104/2001).</option>
				<option value="P">P - Compensi corrisposti a soggetti non residenti privi di stabile organizzazione per l&rsquo;uso o la concessione in uso di attrezzature industriali, commerciali o scientifiche che si trovano nel territorio dello Stato, ecc.</option>
				<option value="Q">Q - Provvigioni corrisposte ad agente o rappresentante di commercio monomandatario.</option>
				<option value="R">R - Provvigioni corrisposte ad agente o rappresentante di commercio plurimandatario.</option>
				<option value="S">S - Provvigioni corrisposte a commissionario.</option>
				<option value="T">T - Provvigioni corrisposte a mediatore.</option>
				<option value="U">U - Provvigioni corrisposte a procacciatore di affari.</option>
				<option value="V">V - Provvigioni corrisposte a incaricato per le vendite a domicilio e provvigioni corrisposte a incaricato per la vendita porta a porta e per la vendita ambulante di giornali quotidiani e periodici (L. 25.02.1987, n. 67).</option>
				<option value="W">W - Corrispettivi erogati nel 2013 per prestazioni relative a contratti d&rsquo;appalto cui si sono resi applicabili le disposizioni contenute nell&rsquo;art. 25-ter D.P.R. 600/1973.</option>
				<option value="X">X - Canoni corrisposti nel 2004 da societ&agrave; o enti residenti, ovvero da stabili organizzazioni di società estere di cui all&rsquo;art. 26-quater, c. 1, lett. a) e b) D.P.R. 600/1973, a societ&agrave; o stabili organizzazioni di societ&agrave;, situate in altro Stato membro dell&rsquo;Unione Europea in presenza dei relativi requisiti richiesti, per i quali è stato effettuato nel 2006 il rimborso della ritenuta ai sensi dell&rsquo;art. 4 D. Lgs. 143/2005.</option>
				<option value="Y">Y - Canoni corrisposti dal 1.01.2005 al 26.07.2005 da soggetti di cui al punto precedente.</option>
				<option value="Z">Z - Titolo diverso dai precedenti.</option>
			</select>
			</td>
		</tr>
	</table>
	<table border="0" width="100%">
		<tr>
			<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>BOLLO</b></td>
		</tr>
		<tr>
			<td colspan="5">&nbsp;</td>
		</tr>
		<tr>
			<td>BOLLO VIRTUALE</td>
			<td><input type="checkbox" name="<portlet:namespace />bolloVirtuale" value="SI" /></td>
			<td>&nbsp;</td>
			<td>IMPORTO BOLLO</td>
			<td><input type="text" name="<portlet:namespace />importoBollo" style="width: 100%" /></td>
		</tr>
	</table>
	<table border="0" width="100%">
	<tr>
		<td colspan="5" style="border-bottom-style: solid; border-bottom-color: #118ADE"><b>CASSA PREVIDENZIALE</b></td>
	</tr>
	<tr>
		<td colspan="5">&nbsp;</td>
	</tr>
	<tr>
		<td>CASSA PREVIDENZIALE (C.P.A.)</td>
		<td>ALIQUOTA CASSA IN %</td>
		<td colspan="3">ALIQUOTA IVA %</td>
	</tr>
	<tr>
		<td>
			<select name="<portlet:namespace />tipoCassaPrevidenziale" style="width: 100%;">
				<option selected="selected"></option>
				<option value="TC01">Cassa Nazionale Previdenza e Assistenza Avvocati e Procuratori legali</option>
				<option value="TC02">Cassa Previdenza Dottori Commercialisti</option>
				<option value="TC03">Cassa Previdenza e Assistenza Geometri</option>
				<option value="TC04">Cassa Nazionale Previdenza e Assistenza Ingegneri e Architetti liberi profess.</option>
				<option value="TC05">Cassa Nazionale del Notariato</option>
				<option value="TC06">Cassa Nazionale Previdenza e Assistenza Ragionieri e Periti commerciali</option>
				<option value="TC07">Ente Nazionale Assistenza Agenti e Rappresentanti di Commercio-ENASARCO</option>
				<option value="TC08">Ente Nazionale Previdenza e Assistenza Consulenti del Lavoro-ENPACL</option>
				<option value="TC09">Ente Nazionale Previdenza e Assistenza Medici-ENPAM</option>
				<option value="TC010">Ente Nazionale Previdenza e Assistenza Farmacisti-ENPAF</option>
				<option value="TC011">Ente Nazionale Previdenza e Assistenza Veterinari-ENPAV</option>
				<option value="TC012">Ente Nazionale Previdenza e Assistenza Impiegati dell&rsquo;Agricoltura-ENPAIA</option>
				<option value="TC013">Fondo Previdenza Impiegati Imprese di Spedizione e Agenzie Marittime</option>
				<option value="TC014">Istituto Nazionale Previdenza Giornalisti Italiani-INPGI</option>
				<option value="TC015">Opera Nazionale Assistenza Orfani Sanitari Italiani-ONAOSI</option>
				<option value="TC016">Cassa Autonoma Assistenza Integrativa Giornalisti Italiani-CASAGIT</option>
				<option value="TC017">Ente Previdenza Periti Industriali e Periti Industriali Laureati-EPPI</option>
				<option value="TC018">Ente Previdenza e Assistenza Pluricategoriale-EPAP</option>
				<option value="TC019">Ente Nazionale Previdenza e Assistenza Biologi-ENPAB</option>
				<option value="TC020">Ente Nazionale Previdenza e Assistenza Professione Infermieristica-ENPAPI</option>
				<option value="TC021">Ente Nazionale Previdenza e Assistenza Psicologi-ENPAP</option>
				<option value="TC022">INPS</option>
			</select>
		</td>
		<td><input type="text" name="<portlet:namespace />alCassa" id="alCassa" style="width:10%" /></td>
		<td colspan="3"><input type="text" name="<portlet:namespace />aliquotaIvaCassa" id="aliquotaIvaCassa" style="width:10%" /></td>
	</tr>
	<tr>
		<td>RITENUTA</td>
		<td>NATURA OPERAZIONE</td>
	</tr>
	<tr>
		<td>
			<select name="<portlet:namespace />ritenutaCassa">
					<option selected="selected"></option>
					<option value="SI">SI</option>
					<option value="NO">NO</option>					
				</select></td>
		<td>
			<select name="<portlet:namespace />naturaCassa" id="naturaCassa" style="width:95%">
					<option selected="selected"></option>
					<option value="N1">ESCLUSE EX ART.15</option>
					<option value="N2">NON SOGGETTE</option>
					<option value="N3">NON IMPONIBILI</option>
					<option value="N4">ESENTI</option>
					<option value="N5">REGIME DEL MARGINE</option>
					<option value="N6">INVERSIONE CONTABILE (REVERSE CHARGE)</option>
				</select>
		</td>
	</tr>
	<tr>
		<td colspan="5">&nbsp;</td>
	</tr>
	<tr>
		<td><input type="button" value="Crea Documento In Bozza" onclick="salvaBozza()" /></td>
		<td colspan="4">&nbsp;</td>
	</tr>
</table>
</form>
<script type="text/javascript">valid();</script>